home *** CD-ROM | disk | FTP | other *** search
/ Aminet 16 / Aminet 16 (1996)(GTI - Schatztruhe)[!][Dec 1996].iso / Aminet / comm / term / term_source.lha / Extras / Source / term-source.lha / Makefile.DICE < prev    next >
Makefile  |  1996-10-20  |  3KB  |  77 lines

  1. ###############################################################################
  2. #
  3. #    Makefile
  4. #
  5. #    Makefile for the `SMake' utility required to build `term'
  6. #
  7. #    Copyright © 1990-1996 by Olaf `Olsen' Barthel
  8. #        All Rights Reserved
  9. #
  10. ###############################################################################
  11.  
  12. .c.o:
  13.     dcc -c $(CFLAGS) $(GST) $<
  14.  
  15. .asm.o:
  16.     a68k -q -dCPU_030 -dCPU='030' -iasm: $<
  17.  
  18. .a.o:
  19.     a68k -q -dCPU_030 -dCPU='030' -iasm: $*.asm
  20.  
  21. ###############################################################################
  22.  
  23. VERSION =    4
  24.  
  25. GST =        -HT:Headers.m=Headers.h
  26. CFLAGS =    -030 -proto -s1 -mC -mD -DINCLUDEALL -DCPU_68030
  27.  
  28. OBJS =        VersionTag.o \
  29.         About.o Accountant.o AmigaGuide.o ARexx.o \
  30.         ARexxAttributes.o ARexxCommands.o ASCIIPanel.o ASCIITransfer.o \
  31.         Beep.o Boxes.o Buffer.o Call.o \
  32.         Capture.o CapturePanel.o CaptureParser.o Chat.o \
  33.         Choose.o Clip.o ClipPanel.o Colour.o \
  34.         CommandPanel.o Config.o Console.o ControlSequences.o \
  35.         CopyPanel.o Crypt.o CursorPanel.o CustomRequest.o \
  36.         Data.o DatePanel.o DayPanel.o Dial.o \
  37.         DialList.o EditRoutine.o Emulation.o EmulationPanel.o \
  38.         EmulationProcess.o EmulationSpecial.o EndOfLineTranslate.o FastMacroPanel.o \
  39.         FastMacros.o FastMacroWindow.o FileBuffer.o FixPath.o \
  40.         Flow.o HotkeyPanel.o Hotkeys.o Identify.o \
  41.         ImportPanel.o InfoWindow.o Init.o Job.o \
  42.         KeyConvert.o Launch.o LibPanel.o LibPanelPlus.o \
  43.         Lists.o Locale.o MacroPanel.o Main.o \
  44.         Matrix.o Menus.o Memory.o MiscPanel.o \
  45.         ModemPanel.o MsgQueue.o NewMarker.o OldConfig.o OwnDevUnit.o \
  46.         Packet.o PathPanel.o PatternPanel.o Phone.o \
  47.         PhoneGroup.o PhoneList.o PhoneLogGenerator.o PhonePanel.o \
  48.         PhonePanelPlus.o PhonePanelUI.o PickDisplayMode.o PickFile.o \
  49.         PickScreen.o Print.o PrintPanel.o Raster.o \
  50.         RatePanel.o Remember.o Rendezvous.o SaveWindow.o \
  51.         Scale.o ScreenPanel.o Scroll.o SendText.o \
  52.         Serial.o SerialIO.o SerialPanel.o SortCompare.o \
  53.         Sound.o SoundPanel.o Speech.o SpeechPanel.o \
  54.         Start.o StatusDisplay.o Strings.o TerminalPanel.o \
  55.         TerminalTest.o TextBufferWindow.o TimeDate.o TimePanel.o Tools.o \
  56.         Transfer.o TransferPanel.o Translate.o TranslationPanel.o \
  57.         TrapPanel.o Traps.o UploadPanel.o UploadQueue.o \
  58.         Verify.o VSPrintf.o WindowMarker.o XEM.o XPR.o ZModem.o
  59.  
  60. ###############################################################################
  61.  
  62. all:        term
  63.  
  64. term:        $(OBJS)
  65.         dlink -s -o $@ $(OBJS) glue/glue.lib dlib:cl.lib dlib:amiga30l.lib
  66.  
  67. Strings.o:    Strings.c Strings.h
  68.         dcc -c $(CFLAGS) Strings.c
  69.  
  70. Start.o:    Start.c
  71.         dcc -c $(CFLAGS) Start.c
  72.  
  73. ###############################################################################
  74.  
  75. clean:
  76.         -delete #?.o
  77.